@charset "utf-8";
/* CSS Document */

body{
	font-family:"宋体";
	font-size:12px;
}
table{
	margin:0 auto;
}
td{
	font-size:12px;
}
*{
	padding:0;
	margin:0;
}
a{
	  color:#333;
	  text-decoration:none;
  }
a:hover{
	  text-decoration:underline;
	  color:#c2080c;
  }
.tdha{
	height:35px;
	text-align:right;
}
.toptd{
	height:30px;
	background:url(../images/top_bg.jpg) repeat-x;
	padding-left:20px;
}
.lefttd{
	width:10%;
	border-right:1px solid #8da3dc;
	background:#dcedfd;
	line-height:30px;
	vertical-align:top;
	text-align:center;
}
.bottomtd{
	height:30px;
	background:url(../images/bottom_bg.jpg) repeat-x;
	text-align:right;
	padding-right:20px;
}
.tableBorder 
{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #c4d8ed; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 2px
}
TD.s1 {
	BORDER-BOTTOM: #fff 1px solid;  BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 34px; BACKGROUND: #eef7fd; HEIGHT: 34px; COLOR: #135294; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #fff 1px solid; padding-left:10px;
}
TD.s2 {
	BORDER-BOTTOM: #fff 1px solid;  BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 34px;  BACKGROUND: #eef7fd; HEIGHT: 34px; COLOR: #135294; BORDER-TOP: #fff 1px solid;  BORDER-RIGHT: #fff 1px solid; padding-left:10px;
}
INPUT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; HEIGHT: 22px;line-height:22px;
}
#pneirong{
	text-decoration:underline;
}
.colorRed{
	color:#F00;
}
#right_cbAll {
    padding:0;
    margin:0;
}
input[type=checkbox] {
    width:20px;
    height:20px;
}